﻿using NPOI.SS.UserModel;

namespace Yz.Core.Tools.Excel
{
    public class ExcelCellModel
    {
        public string Text
        {
            get;
            set;
        }

        public IFont Font
        {
            get;
            set;
        }

        public string FontColor
        {
            get;
            set;
        }

        public CellType CellType
        {
            get;
            set;
        }

        public float HeightInPoints
        {
            get;
            set;
        }

        public int RowSpan
        {
            get;
            set;
        }

        public int ColumnSpan
        {
            get;
            set;
        }

        public HorizontalAlignment Alignment
        {
            get;
            set;
        }

        public VerticalAlignment VerticalAlignment
        {
            get;
            set;
        }

        public BorderStyle BorderLeft
        {
            get;
            set;
        }

        public BorderStyle BorderBottom
        {
            get;
            set;
        }

        public BorderStyle BorderTop
        {
            get;
            set;
        }

        public BorderStyle BorderRight
        {
            get;
            set;
        }

        public string BorderLeftColor
        {
            get;
            set;
        }

        public string BorderBottomColor
        {
            get;
            set;
        }

        public string BorderTopColor
        {
            get;
            set;
        }

        public string BorderRightColor
        {
            get;
            set;
        }

        public bool WrapText
        {
            get;
            set;
        }

        public string FillColor
        {
            get;
            set;
        }
    }

}
